olive snails - Alemán Inglés Diccionario